package com.whfc.mach.dto.report;

import com.whfc.mach.dto.AppMachDataStatDTO;
import com.whfc.mach.dto.MachTypeAndNumDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author sun_guodong
 * @description
 * @date 2020-05-27
 */
@Data
public class MachReportDataDTO implements Serializable {
    /**
     * 设备总数
     */
    private Integer totalMachNum;
    /**
     * 日均工作时长
     */
    private Double avgWorkTimes;
    /**
     * 日均怠机时长
     */
    private Double avgIdleTimes;
    /**
     * 日均开机时间
     */
    private Double avgTimes;
    /**
     * 日均工作效率
     */
    private Double avgEfficExp;
    /**
     * 日均油耗（L）
     */
    private Double avgOilWear;
    /**
     * 累计工作时长
     */
    private Double totalWorkTimes;
    /**
     * 累计怠机时长
     */
    private Double totalIdleTimes;
    /**
     * 累计开机时间
     */
    private Double totalTimes;
    /**
     * 设备排名
     */
    private List<AppMachDataStatDTO> rankList;
    /**
     * 不同设备类型的设备数量
     */
    private List<MachTypeAndNumDTO> machTypeList;
}
